place where rainwater is stagnant - Francés Inglés Diccionario